<?php
/**
 * +----------------------------------------------------------------------
 * | summer framework
 * +----------------------------------------------------------------------
 * | Copyright (c) 2020 https://github.com/suframe/think-admin All rights reserved.
 * +----------------------------------------------------------------------
 * | Author: summer <806115620@qq.com>  2020/3/26 10:40
 * +----------------------------------------------------------------------
 */
declare (strict_types=1);

namespace app\mall\logic\order;

use app\mall\enum\OpUserEnum;
use app\mall\enum\OrderRefundEnum;
use app\mall\enum\OrderStatusEnum;
use app\mall\Events;
use app\mall\exceptions\BaseException;
use app\mall\exceptions\GoodsException;
use app\mall\exceptions\OrderException;
use app\mall\exceptions\UserException;
use app\mall\logic\GoodsLogic;
use app\mall\model\MallGoodsStock;
use app\mall\model\MallOrder;
use app\mall\model\MallOrderLog;
use app\mall\model\MallOrderPay;
use app\mall\model\MallStore;
use app\mall\model\MallStoreClerk;
use app\mall\model\MallUser;
use app\mall\model\MallUserAddress;
use suframe\thinkAdmin\model\AdminUsers;
use think\db\exception\DataNotFoundException;
use think\db\exception\DbException;
use think\db\exception\ModelNotFoundException;
use think\facade\Db;

class OrderSystemLogic extends Base
{

    /**
     * 自动确认收货
     * @param MallOrder $mallOrder
     * @return bool
     */
    public function confirmAuto(MallOrder $mallOrder): bool
    {

    }

}